/**
 * `DevSelectMutexEmitInfo` 是DevSelectMutex组件的 `emit-info` 事件的参数类型。
 */
export interface DevSelectMutexEmitInfo {
    /**
     * `allOptions` 是一个数组，包含所有的选项数据。可以是任何类型的数据。
     */
    allOptions: any[];
    /**
     * `mutexProps` 对象包含与多选组件有关的配置项。
     */
    mutexProps: {
        /**
         * `multiple` 标识是否支持多选。值为 `true` 表示允许选择多个选项，`false` 表示单选。
         */
        multiple: boolean;
        /**
         * `valueKey` 是每个选项的值所对应的字段名称。
         */
        valueKey: string;
        /**
         * `labelKey` 是每个选项的显示文本所对应的字段名称。
         */
        labelKey: string;
        /**
         * `disabled` 用于表示当前选项是否禁用。禁用时，选项不可被选择。
         */
        disabled: boolean;
        /**
         * `elProps` el-select组件支持的props属性。
         */
        elProps: Record<string, any>;
    };
}
